Ich habe ein Projekt mit Express und Lenker gestartet und wurde dann aufgefordert, mir Vue.js anzuschauen. Ich bin noch im Lesen der Dokumente, kann aber bisher nicht verstehen, wie Layouts, Partials und Abschnitte in Vue.js vorhanden sind. Ich denke, ein Teil wäre eine Komponente, aber ich habe keine Ahnung, wie man ein Layout mit Teilen und Abschnitten erstellt, in die ich Inhalte einfügen kann.
Dies ist, was ich mit npm Express-Lenker in einer Datei namens baselayout.hbs mache:
{{> global / headcode}}
{{{_sections.pagemeta}}}
head>
{{> global / siteheader}}
{{{body}}}
main>
div>
div>
{{> sitefooter}}
{{{_sections.pagescripts}}}
body>
html>
Wie könnte ich in Vue.js so etwas wie das oben Gesagte einrichten, das auch mit serverseitigem Rendering funktioniert? Ich brauche nur ein Basislayout mit Kopf- / Fußzeilenkomponenten, aber auch Abschnitten, in die seitenspezifischer Inhalt eingefügt werden kann.